#!/bin/bash

# 服务器部署脚本

# 检查是否以root用户运行
if [ "$(id -u)" -ne 0 ]; then
    echo "此脚本需要root权限运行，请使用sudo执行。"
    exit 1
fi

# 进入relay-server目录
cd /home/ubuntu/ssh-remote-tool/relay-server/

# 安装Python虚拟环境
apt update
apt install -y python3-venv

# 创建并激活虚拟环境
python3 -m venv venv
source venv/bin/activate

# 安装Python依赖
pip install -r ../requirements.txt

# 启动服务器 (使用nohup在后台运行)
nohup python3 start_server.py > server.log 2>&1 &

echo "SSH Remote Tool 服务器已部署并启动。"
echo "日志文件位于 /home/ubuntu/ssh-remote-tool/relay-server/server.log"


